from flask import current_app
from flask.ext.script import Manager
from flask_migrate import Migrate, MigrateCommand
from info import create_app,db
from info import models

"""
manager.py 其实主要是让我们的工程运行起来  至于一些配置和初始化的设置 我们都放到info package中  info 是我们进行业务逻辑处理的文件夹
"""
app = create_app()

# 使用管理类Manager来管理app
manager = Manager(app)

Migrate(app=app,db=db)
# 将迁移指令添加到manager中
manager.add_command('db',MigrateCommand)



if __name__ == '__main__':
    # app.run()
    # print(app.url_map)
    manager.run()